package com.gdufe.common.handler;

import com.gdufe.common.exception.ServiceException;
import com.gdufe.common.utils.R;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

/**
 * 统一异常处理类
 */
@RestControllerAdvice
public class GlobalExceptionHandler {

    @ExceptionHandler(ServiceException.class)
    public static R error(ServiceException se) {
        return R.error(se.getCode(), se.getMessage());
    }
}
